/**
 ******************************************************************************
 * @file    bsp_init.h
 * @author  Hsiang Hsu
 * @brief   Header for bsp_init.c module
 ******************************************************************************
 * @attention
 *
 * CONFIDENTIAL AND PROPRIETARY
 * Unpublished Copyright (c) 2024 Hsiang Hsu, All Rights Reserved.
 *
 ******************************************************************************
 */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __INIT_H
#define __INIT_H

/* Includes ------------------------------------------------------------------*/
#include <stdint.h>
#include "main.h"

#if defined(USE_FULL_ASSERT)
#include "stm32_assert.h"
#endif /* USE_FULL_ASSERT */

/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void BSP_Init(void);
void VCP_DataTx(uint8_t buf[], uint32_t len);

#endif /* __INIT_H */
